﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace tiDE
{
    public class Disassembler
    {
        static List<DetailedOpcode> Opcodes;

        static void LoadOpcodes()
        {
            Opcodes = new List<DetailedOpcode>(); // TODO: Deserialize a full list
        }

        /// <summary>
        /// A "live" disassembly is meant to be very fast
        /// and produces little detail in its results.
        /// </summary>
        /// <param name="Data"></param>
        /// <returns></returns>
        public static string LiveDisassembly(byte[] Data)
        {
            string code = "";

            return code;
        }
    }
}
